package com.wyx.regexp;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author 王艺锡
 * @version 1.0
 * 正则表达式的使用
 */
//转义字符的使用
public class regExp01 {
    public static void main(String[] args) {
        //再使用正则表达式去检索某些特殊的字符的时候，需要用到转义符号，否则检索不到结果，甚至会报错
        //需要用到转义符的字符: . * + ( ) $ / \ ? [ ] ^ { }

        String content = "as123das(das987da(l125jol.";
        //如果要查询content语句中的(符号,\\表示转义
        String regStr = "\\(";
        //创建模式对象，即正则表达式对象
        Pattern pattern = Pattern.compile(regStr);
        //创建匹配器
        //说明:创建匹配器matcher，按照正则表达式的规则，去匹配content字符串
        Matcher matcher = pattern.matcher(content);
        //开始匹配
        while (matcher.find()){
            System.out.println("找到:" + matcher.group(0));
        }

    }

}
